Evolution of Software Development Effort and Cost Estimation Techniques: Five Decades Study Using Automated Text Mining Approach

نویسندگان

چکیده

Software development effort and cost estimation (SDECE) is one of the most important tasks in field software engineering. A large number research papers have been published on this topic last five decades. Investigating trends using a systematic literature review when such are very tedious time-consuming task. Therefore, paper, we propose generic automated text mining framework to investigate by analyzing title, author’s keywords, abstract papers. The proposed used select 1015 SDECE We identified popular techniques each decade understand how has evolved past It found that artificial neural network, fuzzy logic, regression, analogy-based approach, COCOMO methods for followed optimization, use case point, machine learning, function point analysis. NASA ISBSG dataset SDECE. MMRE, MRE, PRED accuracy measures Results validated comparing it with outcome previously work results consistent. also carried out detailed bibliometric analysis metareview survey This study significant new models estimations.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Software Project Effort and Cost Estimation Techniques

The main goal of software project cost and effort estimation is to scientifically estimate the required workload and its corresponding costs in the life cycle of software system. Software cost estimation is a complex activity that requires knowledge of a number of key attributes that affect the outcomes of software projects, both individually and in concert. The most critical problem is the lot...

متن کامل

Type-2 Fuzzy Logic Approach To Increase The Accuracy Of Software Development Effort Estimation

predicting the effort of a successful project has been a major problem for software engineers the significance of which has led to extensive investigation in this area. One of the main objectives of software engineering society is the development of useful models to predict the costs of software product development. The absence of these activities before starting the project will lead to variou...

متن کامل

Approach for managing ontology evolution by using Text Mining Techniques

The maintenance of the domain ontology or a knowledge model after the appearance of changes in the studied domain is an essential stage. Several studies provide methodologies for the maintenance of ontology but only some of them deal with ontologies that are created from texts. Text mining techniques provide good results when the processing of texts is done for the purpose of modeling or classi...

متن کامل

An Improved Algorithmic Method for Software Development Effort Estimation

Accurate estimating is one of the most important activities in the field of software project management. Different aspects of software projects must be estimated among which time and effort are of significant importance to efficient project planning. Due to complexity of software projects and lack of information at the early stages of project, reliable effort estimation is a challenging issue. ...

متن کامل

An Improved Algorithmic Method for Software Development Effort Estimation

Accurate estimating is one of the most important activities in the field of software project management. Different aspects of software projects must be estimated among which time and effort are of significant importance to efficient project planning. Due to complexity of software projects and lack of information at the early stages of project, reliable effort estimation is a challenging issue. ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

ژورنال

عنوان ژورنال: Mathematical Problems in Engineering

سال: 2022

ISSN: ['1026-7077', '1563-5147', '1024-123X']

DOI: https://doi.org/10.1155/2022/5782587